1c45530a0f236d9307278f0174608acc6e84e02c,src/main/java/mods/railcraft/common/blocks/wayobjects/RoutingLogic.java,RoutingLogic,parseLine,#String#Deque#,110
Before Change
if (line.equals("AND"))
return new AND(stack.pop(), stack.pop());
if (line.equals("OR"))
return new OR(stack.pop(), stack.pop());
} catch (NoSuchElementException ex) {
throw new RoutingLogicException("railcraft.gui.routing.logic.insufficient.operands", line);
}
After Change
if (line.equals("AND"))
return new AND((Condition)stack.pop(), (Condition)stack.pop());
if (line.equals("OR"))
return new OR((Condition)stack.pop(), (Condition)stack.pop());
if (line.equals("IF"))
return new IF((Condition)stack.pop(), stack.pop(), stack.pop());
} catch (NoSuchElementException ex) {
throw new RoutingLogicException("railcraft.gui.routing.logic.insufficient.operands", line);
} catch (ClassCastException ex) {